home *** CD-ROM | disk | FTP | other *** search
-
-
- CURRENT_MEETING_REPORT_
-
-
-
- Reported by Fred Baker/ACC
-
- BRIDGE Minutes
-
- The Bridge MIB Working Group convened for two sessions on Tuesday, March
- 12, 1991.
- The Bridge MIB under review had been posted to the bridge-mib discussion
- group on February 16, 1991, as Working Document Bridge MIB, Draft 6, by
- Decker, Langille, Rijsinghani, and McCloghrie.
-
- Chair Fred Baker opened the meeting with a review of the proposed
- Agenda, which had been posted to the discussion group earlier. All
- present agreed to the Agenda, which follows:
-
-
- o Static Table (dot1dStatic)
- Four objects in the entry
- o Window Table (dot1dWindow)
- Two objects in the entry
- o Base Group/Port Table (dot1dBase)
- Three objects in the group
- Three objects in the port entry
- o STP Group/Port Table (dot1dStp)
- Fourteen objects in the group
- Eleven objects in the entry
- o SR Group/Port Table (dot1dSr)
- Sixteen objects
- o Transparent Group/FDB and Port Tables (dot1dTp)
- Two objects in the group
- Three objects in the FDB Entry
- Five objects in the Port Entry
-
-
- Anil Rijsinghani presented the dot1dStatic table. He gave a review of
- how Forwarding Database entries come to be and how entries in the static
- Table are made. The SNMP concept of entries with a status of
- ``invalid'' was also discussed.
-
- Jim Kinder initiated a lengthy discussion of the relationship of table
- entries with a dot1dStaticReceivePort of value zero to other entries.
- Various hypothetical scenarios were discussed and the resulting decision
- was that an entry with a dot1dStaticReceivePort can coexist along with
- other entries for the same address.
-
- 1
-
-
-
-
-
-
- The discussion of the dot1dStatic table was suspended when the Working
- Group was addressed by Phill Gross, IETF Chair. He talked about the
- interaction between the IETF and the IEEE 802.1d Committee. Last year a
- letter was received from the IEEE expressing concern about a possible
- duplication of efforts by the IETF Bridge MIB Working Group and the IEEE
- 802.1d Committee.
-
- Phill reviewed the IETF philosophy for using the work of a standards
- body in conjunction with its own work. The IETF will use the reference
- work as a starting point, while being free to subset it, and within the
- confines of sound engineering principles, to augment it.
-
- A draft of a response letter to the IEEE was presented (see below) and
- the group approved of sending it along with a copy of the Bridge MIB.
-
- Jeff Case pointed out that we need to be sensitive to the fact that a
- reference document that is used for a starting point may change as work
- is done within the IETF and that an incompatibility may result between
- the final reference document and the final IETF work.
-
- After the break, talk resumed on the the dot1dStatic table. The
- agreement was that an entry in the table with dot1dStaticReceivePort=0
- is the default value to use if a specific dot1dStaticReceivePort is not
- specified.
-
- The hierarchy of the Forwarding Database is this, then.
-
-
- o Static information for a specific receive port
- (dot1dStaticReceivePort>0).
- o Static information for all ports (dot1dStaticReceivePort=0).
- o Learned information.
-
-
- The dot1dStatic table was approved with wording to accomplish the above
- changes.
-
- Keith McCloghrie presented the dot1dTpFdbWindowTable, starting with an
- overview of the design considerations
-
- The Problem: To provide an efficient means of retrieving the whole or a
- significant portion of a transparent bridge's Forwarding Database.
-
-
-
- Alternatives:
-
- 2
-
-
-
-
-
-
- o Get-Next Sweep - 1 Powerful Get Next per Conceptual Row
- 1 Conceptual Row per Round Trip
- o Bulk Algorithm (RFC 1187)
- either - 1+ Powerful Get Next per Conceptual Row
- say, 3 Conceptual Rows per Round Trip
- o or say, 1 Powerful Get Next per 2 Conceptual Rows +
- 1 Get Request per 10 Conceptual Rows
- o say, 4 Conceptual Rows per Round Trip
- o Window Table: 1 Powerful Get Next per 40 Conceptual Rows
- 40 Conceptual Rows per Round Trip
-
-
- Advantages:
-
-
- o Less ASN.1 encoding/decoding (size and performance)
- o Can access starting in the middle of a table (e.g., all DECNET
- addresses)
-
- Disadvantages:
-
-
- o Have to look into data to get address for next Powerful Get Next
- o DUMB MIB sweepers will retrieve redundant information. (but in the
- same number of requests)
-
-
- Why 40?
-
-
- o A round number
- o PDU size < 576
- o Benefit of >40 not considered worth the effort
-
-
- Keith then compared the dot1dTpFdbTable and the dot1dTpFdbWindowTable,
- noting that they contain the same number of entries.
-
-
-
- Window Table FDB Table
-
- _______________ _______________
- | N | | N |
- _|_____________| _|_____________|
- | (N-1),N || | N-1 ||
- | | | |
-
- 3
-
-
-
-
-
-
- . . . .
- . . . .
- . . . .
- _______________ _______________
- | 2-41 | | 2 |
- _|_____________| _|_____________|
- | 1-40 || | 1 ||
- | | | |
- |_____________| |_____________|
-
-
-
- A discussion of the dot1dTpFdbWindowTable followed Keith's presentation.
-
- Bob Stewart argued for including 42 entries from the FDB in each
- dot1dTpFdbWindowTable. He presented a sound engineering underpinning
- for his argument but the group decided to leave the number at 40.
-
- A corollary discussion took place about the viability of having a
- variable length window. Jeff Case pointed out that the SNMP Protocol
- Specification says in part:
-
- ``An implementation of this protocol need not accept messages whose
- length exceeds 484 octets.''
-
- He recommended that the Bridge MIB should not allow arbitrarily large
- PDUs. The Working Group agreed to leave the number at 40.
-
- A question was raised about the dot1dTpFdbWindowTable being in the
- spirit of SNMP vis a vis, not supporting aggregate objects. Jeff Case
- spoke once again and indicated that although the dot1dTpFdbWindowTable
- did not particularly excite him, he had no philosophical objection to
- it.
-
- Various optimization ideas were presented for Powerful Get Next walks
- and although no consensus was reached, four options were discussed for
- the disposition of this table.
-
-
- 1. Delete it.
- 2. Leave it in the MIB as is (Status Optional).
- 3. Port it to another document to be developed in the Experimental
- tree.
- 4. Leave it in the MIB, but change the status to Mandatory.
-
-
-
- 4
-
-
-
-
-
-
- No consensus was reached and the dot1dTpFDBWindow group discussion was
- tabled.
-
- After the break, Chair Fred Baker led a review of the document section
- by section.
-
- Keith McCloghrie clarified that the wording ``protocols that are
- bridged'' is used to differentiate between those PDUs that are bridged
- versus those that are not.
-
- Bill Anderson spoke from a user's perspective. He presented a need for
- the Bridge MIB FDB to cover all addresses, bridged and otherwise.
- Various members of the group pointed out that the Remote LAN Monitoring
- group was addressing this issue, and in fact had specified this
- functionality.
-
- Two IEEE 802.1d managed objects were left out of the ``not included''
- group on page 8. These are SpanningTreeProtocolPort objects
- DiscardLackOfBuffers and DiscardErrorDetails. These will be added.
-
- The discussion moved to the dot1dBase group.
-
- Bob Stewart noted that bit ordering for the ``Bridge ID'' was not
- specified, and it was necessary here and other places in the document.
-
- The discussion moved to the dot1dStp group.
-
- The incompatibility between IEEE 802.1d specification of time in
- 1/256ths of a second and the Bridge MIB of 1/100ths of a second was
- brought up. A challenge was issued by Fred Baker to name a chip that
- gave 1/256ths granularity for its clock, and the issued died. A side
- issue of the syntax of dot1dStoMaxAge was brought up. After a
- discussion of the correct use of TimeTicks vs INTEGER, no change was
- recommended.
-
- A change was made to dot1dStpPriority description to uniquely identify
- two octets within the Bridge ID.
-
- Maurice Turcotte pointed out that dot1dStpPortMulticastAddress should
- not be on a per port basis and that this address can be determined from
- the variables dot1dStpProtocolSpecification and ifType. This variable
- was included at the request of Eric Decker and since he was not present,
- the group decided to delete this variable, and allow Eric to comment.
-
- In the afternoon session, the broken(6) dot1dStpPortState was discussed
-
- 5
-
-
-
-
-
-
- at great length. No agreement was reached and the issue was tabled.
-
- Steve Sherry requested that new TCN counters be added. The consensus of
- the group was that these counters would present information available
- elsewhere and were most useful for debugging code rather than networks.
- No variables were added for TCN counters.
-
- A discussion of BridgeID vs. (Priority - Address) with respect to
- dot1dStpPortDesignatedPort. The broad issue was whether to represent
- BridgeID variables as one variable or separated into BridgePriority and
- BridgeAddress. The decision was to leave the variables as they are in
- the document.
-
- The range of dot1dStpPortPathCost should have been (1-65535)
-
- The dot1dSr group passed without comment.
-
- The dot1dTp group passed without comment.
-
-
-
- After a brief recess the broken(6) dot1dStpPortState was revisited.
-
- The two major points raised in favor of keeping this state were:
-
-
- 1. We need to know when the Spanning Tree Protocol cannot bridge
- through a port because it is dysfunctional and it would be nice to
- know that from one variable and,
- 2. It is possible for the Spanning Tree Protocol to have the port in
- forwarding state and the port be non-operational.
-
-
- The two major points against this state were:
-
-
- 1. There is no broken(6) state in the Spanning Tree Protocol and,
- 2. This information is already available from the combination of
- ifAdminStatus, ifOperStatus, and dot1dStpPortState.
-
-
- After more intense discussion, the group reached consensus and removed
- the broken(6) value from the dot1dStpPortState.
-
- Next the dot1dFdbWindow group was reopened for discussion. After a
-
- 6
-
-
-
-
-
-
- brief discussion, the consensus was reached that we separate the
- dot1dFdbWindow group into a separate document and develop it further in
- the Experimental branch of the MIB.
-
- Next the traps were reviewed and agreement was reached after some
- discussion to let the traps stand. A slight modification was made to
- the newRoot trap description, with a view to ensuring (to the extent
- possible) that the Network Management Station would be able to receive
- the trap.
-
- The Bridge MIB Working Group agreed to forward the Bridge MIB Draft 6,
- with the above modifications, to the IETF for acceptance as a Proposed
- Standard.
-
- LETTER TO IEEE 802.1
-
-
-
- William P. Lidinsky
- Chairman, IEEE 802.1
- Institute of Electrical and Electronics Engineers
-
-
-
- Dear Mr. Lidinsky:
-
- Enclosed with this letter, please find the current working draft of the
- SNMP Bridge MIB, produced by the IETF Bridge MIB Working Group.
-
- The Bridge MIB Working Group was organized under the IETF's Network
- Management Directorate in May 1990, and has studied the semantics of
- 802.1(d) with a goal of representing it in an SNMP SMI-compliant MIB.
-
- The IETF wishes to cooperate with, and coordinate its MIB development
- efforts with, other ongoing MIB development activities in other
- standards organizations. In cases where the IETF wishes to develop an
- SNMP MIB for technology already being considered by another standards
- group, we have established the following policy:
-
- 1) The IETF will always utilize the current effort of another group as
- the starting point for its own MIB development activities. Therefore, a
- major portion of the IETF effort may simply be translating the other MIB
- into the SNMP SMI idiom.
-
- 2) Because the requirements of other organizations may not be precisely
- the same as those of the IETF, we may choose initially to include only a
- subset of the other MIB. In such a case, we would reserve the
-
- 7
-
-
-
-
-
-
- opportunity to consider adding the remaining objects to the SNMP MIB in
- the future.
-
- 3) In some cases, we may wish to propose additional objects based on
- operational experience. It is not expected that this would be a very
- common occurrence, and in such cases we would make every effort to
- communicate the IETF proposed objects back to the appropriate group for
- their consideration.
-
- A comparison of 802.1(d) and the current IETF draft should show that, in
- fact, there are few significant differences.
-
- I hope your group will have the opportunity to review the IETF SNMP
- Bridge MIB. We would appreciate hearing any comments or suggestions you
- may have.
-
- We look forward to working together with you in the future.
-
- Thank you,
-
-
-
- IAB Chair
-
- IETF Chair
-
- IETF NM Area Director
-
- IETF Bridge MIB Working Group Chair
-
-
-
- Attendees
-
- William Anderson wda@mitre.org
- Fred Baker fbaker@emerald.acc.com
- Steve Bostock steveb@novell.com
- Howard Brown brown@ctron.com
- Theodore Brunner tob@thumper.bellcore.com
- Jeffrey Case case@cs.utk.edu
- John Casey
- Chris Chiotasso chris@roswell.spartacus.com
- Bill Durham durham@MDC.COM
- Nadya El-Afandi nadya@network.com
- Richard Fox rfox@synoptics.com
-
- 8
-
-
-
-
-
-
- Shawn Gallagher gallagher@quiver.enet.dec.com
- Martin Gray mg@spider.co.uk
- Jeremy Greene greene@coral.com
- B.V. Jagadeesh bvj@esd.3com.com
- Frank Kastenholz kasten@asherah.clearpoint.com
- Manu Kaycee kaycee@trlian.enet.dec.com
- Kenneth Key key@cs.utk.gdy
- Jim Kinder jdk@fibercom.com
- Cheryl Krupczak clefor@secola.columbia.ncr.com
- Then Liu
- Keith McCloghrie kzm@hls.com
- John Morrison jfm@lanl.gov
- Robert Peglar robp@anubis.network.com
- David Perkins dave_perkins@3com.com
- Anil Rijsinghani anil@levers.enet.dec.com
- Mark Schaefer schaefer@davidsys.com
- Dror Shindelman pbrenner@sparta.spartacus.com
- Bob Stewart rlstewart@eng.xyplex.com
- Maurice Turcotte dnmrt@rm1.uucp
-
-
-
- 9
-